CryptographY|Hashfunctions
Hashfunctions are used in Cryptography for many purposes, eg. verifying the validity of a public key (this is commonly known as the key's fingerprint). A hash function returns the bits of a string in the form of a hash value, which has a fixed size. This is done in such a manner that the probability of two different strings having the same hash value is infestimal.